bitkeeper revision 1.808 (4058996anVCLQRr3o_Adf9GqJybYSg)
authormwilli2@equilibrium.research.intel-research.net <mwilli2@equilibrium.research.intel-research.net>
Wed, 17 Mar 2004 18:31:06 +0000 (18:31 +0000)
committermwilli2@equilibrium.research.intel-research.net <mwilli2@equilibrium.research.intel-research.net>
Wed, 17 Mar 2004 18:31:06 +0000 (18:31 +0000)
commitbee5b0bb130f42dabd8cbdcd035d8f737e725dbc
tree99ac0cc05ceea17ead1d618190f88dfa33ea7f86
parent8306baac6f817aea60eb6e7acfac96cbb007ed5a
bitkeeper revision 1.808 (4058996anVCLQRr3o_Adf9GqJybYSg)

Various updates related to the new generic scheduler API.

The BVT scheduler has been ported to this API and a simple Round Robin
scheduler has been added.  There's a new generic control interface for
setting scheduling parameters from userspace.

Use the sched=xxx option at boot time to choose the scheduler.  Default
is BVT.  The possibilities are "bvt" and "rrobin".
19 files changed:
.rootkeys
docs/interface.tex
tools/xc/lib/xc.h
tools/xc/lib/xc_atropos.c [new file with mode: 0644]
tools/xc/lib/xc_bvtsched.c
tools/xc/lib/xc_private.h
tools/xc/lib/xc_rrobin.c [new file with mode: 0644]
tools/xc/py/Xc.c
xen/common/dom0_ops.c
xen/common/domain.c
xen/common/kernel.c
xen/common/keyhandler.c
xen/common/sched_bvt.c [new file with mode: 0644]
xen/common/sched_rrobin.c [new file with mode: 0644]
xen/common/schedule.c
xen/include/hypervisor-ifs/dom0_ops.h
xen/include/hypervisor-ifs/sched-ctl.h [new file with mode: 0644]
xen/include/xeno/sched-if.h [new file with mode: 0644]
xen/include/xeno/sched.h